/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Construcciones;

/**
Clase a no instanciar
 */
public abstract class Construccion {
    private String tipoRecurso;
    private tipoConst tipoConst; //nombre de la construcción en particular
    private int pos_x;
    private int pos_y;
    private int ancho;
    private int largo;
    private int precio;
    private int num_turno;
    private int costo_energia;
    private char ID;
    private int XP;
    private int Min_nivel;
    private int estado; //1 trabajando , 2 listo para sacar ! ,3 Zzzzz
    private String nombre;
    private int maximoturno=2;

    public tipoConst getTipoC(){
        return this.tipoConst;
    }
    public void setTipoC(tipoConst constr){
        this.tipoConst=constr;
    }
    public String getNombre(){
        return this.nombre;
    }
    public void setNombre(String nombre){
        this.nombre=nombre;
    }

    public void setestado(int estado){
        this.estado=estado;

    }
    public int getestado(){
     return estado;
    }
    public String getTipoRecurso() {
        return tipoRecurso;
    }

    public void setTipoRecurso(String tipoRecurso) {
        this.tipoRecurso = tipoRecurso;
    }


    public int getPos_y() {
        return pos_y;
    }

    public void setPos_y(int pos_y) {
        this.pos_y = pos_y;
    }

    public int getAncho() {
        return ancho;
    }

    public void setAncho(int ancho) {
        this.ancho = ancho;
    }

    public int getLargo() {
        return largo;
    }

    public void setLargo(int largo) {
        this.largo = largo;
    }

    public int getPrecio() {
        return precio;
    }

    public void setPrecio(int precio) {
        this.precio = precio;
    }

    public int getNum_turno() {
        return num_turno;
    }

    public void setNum_turno(int num_turno) {
        this.num_turno = num_turno;
    }

    public int getCosto_energia() {
        return costo_energia;
    }

    public void setCosto_energia(int costo_energia) {
        this.costo_energia = costo_energia;
    }

    /**
     * @return the ID
     */
    public char getID() {
        return ID;
    }

    /**
     * @param ID the ID to set
     */
    public void setID(char ID) {
        this.ID = ID;
    }

    public int getXP() {
        return XP;
    }

    public void setXP(int XP) {
        this.XP = XP;
    }

    public int getPos_x() {
        return pos_x;
    }

    public void setPos_x(int pos_x) {
        this.pos_x = pos_x;
    }

    public int getMin_nivel() {
        return Min_nivel;
    }

    public void setMin_nivel(int Min_nivel) {
        this.Min_nivel = Min_nivel;
    }

    /**
     * @return the maximoturno
     */
    public int getMaximoturno() {
        return maximoturno;
    }

    /**
     * @param maximoturno the maximoturno to set
     */
    public void setMaximoturno(int maximoturno) {
        this.maximoturno = maximoturno;
    }


}